<?php
/**
 * Created by PhpStorm.
 * User: Administrator
 * Date: 2018/9/10
 * Time: 22:13
 */

namespace App\Contract;

interface PlatInterface
{

    /**
     * gameapi
     * 2018/9/10 22:17
     * Administrator
     * curlCreateMember
     * 创建账号
     * @return mixed
     */
    public function curlCreateMember($accountUserName, $password, $request);

    /**
     * gameapi
     * 2018/9/10 22:17
     * Administrator
     * curlGetBalance
     * 获取余额
     * @return mixed
     */
    public function curlGetBalance($accountUserName);

    /**
     * gameapi
     * 2018/9/10 22:17
     * Administrator
     * curlTransferIn
     * 额度转入
     * @return mixed
     */
    public function curlTransferIn($accountUserName, $price, $transferid);

    /**
     * gameapi
     * 2018/9/10 22:18
     * Administrator
     * curlTransferTo
     * 额度转出
     * @return mixed
     */
    public function curlTransferTo($accountUserName, $price, $transferid);

    /**
     * gameapi
     * 2018/9/10 22:18
     * Administrator
     * curlCheckTransfer
     * 检查订单状态
     * @return mixed
     */
    public function curlCheckTransfer($request);

    /**
     * gameapi
     * 2018/9/10 22:18
     * Administrator
     * curlKick
     * 踢线
     * @return mixed
     */
    public function curlKick($request);

    /**
     * gameapi
     * 2018/9/10 22:18
     * Administrator
     * curlJoinGame
     * 进入游戏
     * @return mixed
     */
    public function curlJoinGame($request);

    /**
     * gameapi
     * 2018/9/11 14:19
     * Administrator
     * curlJoinMobileGame
     * 手机端进入游戏
     * @param $request
     * @return mixed
     */
    public function curlJoinMobileGame($request);

    /**
     * gameapi
     * 2018/9/10 22:18
     * Administrator
     * curlGetBetRecord
     * 获取记录
     * @return mixed
     */
    public function curlGetBetRecord($starttime, $endtime, $page);
}